h3.comments {
	padding-bottom: 5px;
	border-bottom: #dadada 1px solid;
	font-weight: bold;
	margin: 15px 0px;
}

h3.write_comment {
	font-weight: bold;
	margin: 15px 0px;
}

div.comment_item {
	clear: both;
	margin-bottom: 30px;
	display: table;
	width: 100%;
}

	div.comment_item div.comment_deleted {
		color: #BBBBBB;
	}
	
	div.comment_item div.comment_header {
		display: table;
		width: 100%;
	}
	
		div.comment_item div.comment_header div.comment_userpic {
			float: left;
		}
		
			div.comment_item div.comment_header div.comment_userpic img {
				border: 1px solid #B5B5B5;
				margin-right: 10px;
				margin-top: -6px;
			}
		
		div.comment_item div.comment_header a.username {}
		
		div.comment_item div.comment_header span.date {
			margin-left: 10px;
			font-size: 8pt;
			color: #bbbbbb;
		}
		
		div.comment_item div.comment_header div.comment_rating {
			float: right;
			display: table;
		}
			
			div.comment_item div.comment_header div.comment_rating div {
				float: left;
			}
			
				div.comment_item div.comment_header div.comment_rating div a {
					margin: 0px 2px;
				}
				
				div.comment_item div.comment_header div.comment_rating div.comment_rating_number {
					font-weight: bold;
					margin-right: 5px;
					color: #bbbbbb;
				}
				
				div.comment_item div.comment_header div.comment_rating div.plus {
					color: #A4D139
				}
				
				div.comment_item div.comment_header div.comment_rating div.minus {
					color: #fe8433
				}
	
		div.comment_item div.comment_header a.comment_anchor {
			margin-left: 15px;
		}
		
		div.comment_item div.comment_header a.comment_delete {
			margin-left: 10px;
		}
			
		div.comment_item div.comment_header a, div.comment_item div.comment_header a:hover {
			font-weight: bold;
		}
	
	div.comment_item div.comment_content {
		clear: both;
		margin: 10px 0px;
		display: table;
		width: 100%;
	}
	
		div.comment_item div.comment_content div.comment_info {
			float: left;
			margin: 0px 10px 10px 0px;
		}
			div.comment_item div.comment_content div.comment_info img {
				border: 1px solid #B5B5B5;
				padding: 3px;
				background: #fff;
			}
		
form.add_comment {}
	
	form.add_comment div.comment_error {
		color: #ec0000;
	}
	
	form.add_comment textarea {
		width: 100%;
		height: 90px;
		margin: 7px 0px;
	}